package com.landinfo.web.rest.vm;

import java.util.Date;

/**
 * 动态表 统计分析
 */
public class DynamicTemplateTotalVM {
    /**
     * 数据来源
     */
    private String dataSource;
    /**
     * 类型
     */
    private String type;

    /**
     * 要统计的表
     */
    private String statisticTable;

    /**
     * 要统计的表中文名
     */
    private String statisticTableCn;

    /**
     * 要统计的字段
     */
    private String statisticField;

    /**
     * 要统计的字段中文名
     */
    private String statisticFieldCn;

    /**
     * 开始时间
     */
    private Date startDateTime;
    /**
     * 结束时间
     */
    private Date endDateTime;

    /**
     * 开始与结束时间不能超过多少天
     */
    private Integer cannotBeyondDay = 15;

    /**
     * 监测样线id
     */
    private String simpleLineId;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Date getStartDateTime() {
        return startDateTime;
    }

    public void setStartDateTime(Date startDateTime) {
        this.startDateTime = startDateTime;
    }

    public Date getEndDateTime() {
        return endDateTime;
    }

    public void setEndDateTime(Date endDateTime) {
        this.endDateTime = endDateTime;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    public String getStatisticTable() {
        return statisticTable;
    }

    public void setStatisticTable(String statisticTable) {
        this.statisticTable = statisticTable;
    }

    public String getStatisticField() {
        return statisticField;
    }

    public void setStatisticField(String statisticField) {
        this.statisticField = statisticField;
    }

    public String getStatisticTableCn() {
        return statisticTableCn;
    }

    public void setStatisticTableCn(String statisticTableCn) {
        this.statisticTableCn = statisticTableCn;
    }

    public String getStatisticFieldCn() {
        return statisticFieldCn;
    }

    public void setStatisticFieldCn(String statisticFieldCn) {
        this.statisticFieldCn = statisticFieldCn;
    }

    public Integer getCannotBeyondDay() {
        return cannotBeyondDay;
    }

    public void setCannotBeyondDay(Integer cannotBeyondDay) {
        this.cannotBeyondDay = cannotBeyondDay;
    }

    public String getSimpleLineId() {
        return simpleLineId;
    }

    public void setSimpleLineId(String simpleLineId) {
        this.simpleLineId = simpleLineId;
    }
}
